Near Shannon Limit Performance of Low Density Parity Check Codes Construction 1a. an M by N Matrix (m Rows, N Columns) Is Created at Random with Weight

نویسنده

  • Radford M. Neal
چکیده

We report the empirical performance of Gallager's low density parity check codes on Gaus-sian channels. We show that performance substantially better than that of standard convolu-tional and concatenated codes can be achieved; indeed the performance is almost as close to the Shannon limit as that of Turbo codes. A linear code may be described in terms of a generator matrix G or in terms of a parity check matrix H, which satisses Hx = 0 for all codewords x. In 1962, Gallager reported work on binary codes deened in terms of low density parity check matrices (abbreviated`GL codes') 5, 6]. The matrix H was deened in a non-systematic form; each column of H had a small weight (e.g., 3) and the weight per row was also uniform; the matrix H was constructed at random subject to these constraints. Gallager proved distance properties of these codes and described a probability-based decoding algorithm with promising empirical performance. However it appears that GL codes have been generally forgotten, the assumption perhaps being that concatenated codes 4] were superior for practical purposes (R.G. Gallager, personal communication). During our work on MN codes 8] we realised that it is possible to creatègood' codes from very sparse random matrices, and to decode them (even beyond their minimum distance) using approximate probabilistic algorithms. We eventually reinvented Gallager's decoding algorithm and GL codes. In this paper we report the empirical performance of these codes on Gaussian channels. We have proved theoretical properties of GL codes (essentially, that the channel coding theorem holds for them) elsewhere 9]. GL codes can also be deened over GF(q). We are currently implementing this generalization. We created sparse random parity check matrices in the following ways. per column t (e.g., t = 3), and weight per row as uniform as possible, and overlap between any two columns no greater than 1. (The weight of a column is the number of non-zero elements; the overlap between two columns is their inner product.)

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Near Shannon Limit Performance of Low Density Parity Check Codes

We report the empirical performance of Gallager’s low density parity check codes on Gaussian channels. We show that performance substantially better than that of standard convolutional and concatenated codes can be achieved; indeed the performance is almost as close to the Shannon limit as that of Turbo codes. A linear code may be described in terms of a generator matrix G or in terms of a pari...

متن کامل

On Sparse Parity Check Matrices

We consider the extremal problem to determine the maximal number N(m; k; r) of columns of a 0-1-matrix with m rows and at most r ones in each column such that each k columns are linearly independent modulo 2. For each xed k 1 and r 1, we shall prove a probabilistic lower bound N(m; k; r) = (m kr=2(k?1)); for k a power of 2, we prove an upper bound N(m; k; r) = O(m dkr=(k?1)e=2) which matches th...

متن کامل

Newly Designed Quasi-Cyclic Low Density Parity Check Codes

This paper presents the construction of large girth Quasi-Cyclic low density parity check (QC-LDPC) codes. The row groups are paired two times the row weight which has cut down hardware implementation cost and complexity as compared to the connection of individual columns and rows. The construction of newly obtained codes gives a class of efficiently encodable quasi-cyclic LDPC codes.

متن کامل

Novel Construction of Short Length Ldpc Codes for Simple Decoding

This paper introduces different construction techniques of parity-check matrix H for irregular LowDensity Parity-Check (LDPC) codes. The first one is the proposed Accurate Random Construction Technique (ARCT) which is an improvement of the Random Construction Technique (RCT) to satisfy an accurate profile. The second technique, Speed Up Technique (SUT), improves the performance of irregular LDP...

متن کامل

More Sparse-Graph Codes for Quantum Error-Correction

We use Cayley graphs to construct several dual-containing codes, all of which have sparse graphs. These codes’ properties are promising compared to other quantum error-correcting codes. This paper builds on the ideas of the earlier paper Sparse-Graph Codes for Quantum ErrorCorrection (quant-ph/0304161), which the reader is encouraged to refer to. To recap: Our aim is to make classical error-cor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996